package com.taotao.coupon.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName UserCoupon
 * @Description 用户优惠卷表
 * @Author ChangLe.Liu
 * @Date 2025/1/14 15:42
 */
@Data
public class UserCoupon {
    /**
     * 主键自增
     */
    private Integer id;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 优惠券id
     */
    private Long couponId;
    /**
     * 状态（0-未使用 1-已使用 2-已过期）
     */
    private Integer status;
    /**
     * 领取状态  (0未领取  1-已经领取)
     */
    private Integer state;
    /**
     * 订单id
     */
    private Long orderId;
    /**
     * 领取时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date receiveTime;
    /**
     * 使用时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date useTime;
    private Long couponType;
    private Integer discountMoney;
    private Integer discountRebate;
    private Long applicableProducts;
    private Integer couponThreshold;
    private Integer pageNum=1;
    private Integer pageSize=3;








}
